<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri= "http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <h1>if测试</h1>
    <hr>
    <form action="Jstl.jsp" method="get">
        <%--
        EL表达式获取表单中的数据
        ${param.参数名}
        --%>
        <input type="text" name="uname" value="${param.uname}">
            <input type="submit" value="登录">
    </form>
    <%--判断如果提交的用户名是管理员，则登录成功--%>
    <c:if test="${param.uname=='admin'}" var="isAdmin">
        <c:out value="管理员欢迎您！"/>
    </c:if>
    <c:out value="${isAdmin}"/>
<%--=======================================================================================================--%>
    <h1>when测试</h1>
    <%--定义一个变量score，值为1--%>
    <c:set var="score" value="55"/>
    <%--choose和switch作用一样--%>
    <c:choose>
        <c:when test="$[score>=90}">
            你的成绩为优秀
        </c:when>
        <c:when test="$[score>=80}">
            你的成绩为一般
        </c:when>
        <c:when test="$[score>=70}">
            你的成绩为良好
        </c:when>
        <c:when test="$[score<=60}">
            你的成绩为不及格
        </c:when>
    </c:choose>

<%--=======================================================================================================--%>
    <h1>forEach测试</h1>
    <%
        ArrayList<String> people = new ArrayList<>();
        people.add(0,"张三");
        people.add(1,"李四");
        people.add(2,"王五");
        people.add(3,"赵六");
        people.add(4,"田七");
        request.setAttribute("list",people);
    %>
    <c:forEach var="people" items="${list}">
        <c:out value="${people}"/> <br>
    </c:forEach>
    <hr>
    <%--
var , 每一次遍历出来的变量
items, 要遍历的对象
begin,   哪里开始
end,     到哪里
step,   步长
--%>

    <%--相对与for循环--%>
    <c:forEach var="people" items="${list}" begin="0" end="4" step="1">
        <c:out value="${people}"/> <br>
    </c:forEach>
</body>
</html>
